/**
 * @description 组件样式
 * @author: 陈陈
 * @date: 2025/05/09
 * @phone: 18560000860
 * @email: 18560000860@qq.com
 * @company: 济南晨霜信息技术有限公司 /
 * @business: 承接前后端项目的开发
 */
.pure-overlay {
	position: fixed;
	z-index: var(--pure-overlay-z-index, var(--pure-z-index-upper));
	width: var(--pure-overlay-width, 100%);
	height: var(--pure-overlay-height, 100%);
	background: var(--pure-overlay-background, var(--pure-background-mask));
	left: var(--pure-overlay-left, 0);
	top: var(--pure-overlay-top, 0);
	display: flex;
	flex-direction: var(--pure-overlay-direction, column);
	align-items: var(--pure-overlay-align-items, center);
	justify-content: var(--pure-overlay-justify-content, center);
	animation-timing-function: var(--pure-overlay-animation-timing-function, ease-in-out);
	animation-duration: var(--pure-overlay-animation-duration, 300ms);
	animation-delay: var(--pure-overlay-animation-delay);
	animation-iteration-count: 1;
	animation-fill-mode: forwards;
	opacity: 0;
	pointer-events: var(--pure-overlay-pointer-events);

	&--transparent {
		background: transparent;
	}

	&--enter {
		animation-name: animationPureFadeIn;
	}

	&--leave {
		animation-name: animationPureFadeLeave;
	}
}
